package com.fand.acceptControl.vo;

import com.fand.acceptControl.dto.ResourceDto;
import com.fand.acceptControl.dto.ResourceLoDto;
import com.fand.acceptControl.dto.ResourceVaRuTrMoDto;
import com.fand.acceptControl.dto.ResourceVaRuTrMoLoDto;

/**
 * 资源
 * 
 * @author haitao.yao
 */
public class ResourceVo implements java.io.Serializable {
	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 150723257042044313L;

	/**
	 * 资源
	 */
	private ResourceDto resource;

	/**
	 * 资源日志
	 */
	private ResourceLoDto resourceLo;

	/**
	 * 资源、验证规则与处理模式
	 */
	private ResourceVaRuTrMoDto resourceVaRuTrMo;

	/**
	 * 资源、验证规则与处理模式日志
	 */
	private ResourceVaRuTrMoLoDto resourceVaRuTrMoLo;

	/**
	 * 构造
	 */
	public ResourceVo() {
		this.resource = new ResourceDto();
		this.resourceLo = new ResourceLoDto();
		this.resourceVaRuTrMo = new ResourceVaRuTrMoDto();
		this.resourceVaRuTrMoLo = new ResourceVaRuTrMoLoDto();
	}

	/**
	 * 获取
	 * 
	 * @return 资源
	 */
	public ResourceDto getResource() {
		return this.resource;
	}

	/**
	 * 获取
	 * 
	 * @return 资源日志
	 */
	public ResourceLoDto getResourceLo() {
		return this.resourceLo;
	}

	/**
	 * 获取
	 * 
	 * @return 资源、验证规则与处理模式
	 */
	public ResourceVaRuTrMoDto getResourceVaRuTrMo() {
		return this.resourceVaRuTrMo;
	}

	/**
	 * 获取
	 * 
	 * @return 资源、验证规则与处理模式日志
	 */
	public ResourceVaRuTrMoLoDto getResourceVaRuTrMoLo() {
		return this.resourceVaRuTrMoLo;
	}

	/**
	 * 设置
	 * 
	 * @param resource
	 *            资源
	 */
	public void setResource(final ResourceDto resource) {
		this.resource = resource;
	}

	/**
	 * 设置
	 * 
	 * @param resourceLo
	 *            资源日志
	 */
	public void setResourceLo(final ResourceLoDto resourceLo) {
		this.resourceLo = resourceLo;
	}

	/**
	 * 设置
	 * 
	 * @param resourceVaRuTrMo
	 *            资源、验证规则与处理模式
	 */
	public void setResourceVaRuTrMo(final ResourceVaRuTrMoDto resourceVaRuTrMo) {
		this.resourceVaRuTrMo = resourceVaRuTrMo;
	}

	/**
	 * 设置
	 * 
	 * @param resourceVaRuTrMoLo
	 *            资源、验证规则与处理模式日志
	 */
	public void setResourceVaRuTrMoLo(final ResourceVaRuTrMoLoDto resourceVaRuTrMoLo) {
		this.resourceVaRuTrMoLo = resourceVaRuTrMoLo;
	}
}